// [target, caller, ID, (arguments)]
private ["_params","_target","_caller","_id","_param"];

diag_log Format["Execute Action: %1", _this];

_params = _this select 3;
_target = _this select 0;
_caller = _this select 1;
_id = _this select 2;

if (typename _params == typename []) then {
	if (count _params == 1) then {
		_param = _params select 0;
		if (typename _param == typename 0) then {
			[format ["objective%1",_param],true] call XNetSetJIP;
		} else {
		};
	} else {
	};
} else {
};